A Methodology of A Database Schema Design Using The Subschemas

نویسندگان

  • Ivan Luković
  • Sonja Ristić
  • Pavle Mogin
چکیده

The initial assumption is that a database schema is produced by the integration of simultaneously and independently designed subschemas. The notion of a subschema is defined using the concepts of the relational data model, according to the appropriate external schema, which is used to express a user view onto a future database, on the conceptual level. The process of simultaneous design of subschemas usually may lead to the collisions in expressing the real system constraints and business rules. If these collisions exist, some of the subschemas are not consistent in a formal sense with the database schema, which is obtained by the integration of a set of subschemas. The programs made over the inconsistent subschemas do not guarantee safe database updates. The aim of the paper is to present a process of a database schema design using the subschemas, that assure the design of the consistent subschemas and formally correct database schema. A common algorithm for checking of the constraint consistency between the database schema and subschemas, on the level of the same constraint type, is presented too.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Database Schema Integration Process – a Methodology and Aspects of Its Applying

The paper considers an original approach to the process of integration of complex database schemas. Apart from the proposed theoretical model of the approach, we also developed a CASE tool, named IIS*Case (Integrated Information Systems*Case, R.6.0), which enables its practical application. The basis of the approach aimed at designing and integration of database schemas and the ways of using II...

متن کامل

Resolving Database Constraint Collisions Using Iis * Case Tool

Integrated Information Systems*Case (IIS*Case) R.6.21 is a CASE tool that we developed to support automated database (db) schema design, based on a methodology of gradual integration of independently designed subschemas into a database schema. It provides complete intelligent support for developing db schemas and enables designers to work together and cooperate reaching the most appropriate sol...

متن کامل

An approach to developing complex database schemas using form types

In this paper we consider an approach to developing complex database schemas. Apart from the theoretical model of the approach, we also developed a CASE tool named Integrated Information Systems*Case, R.6.2 (IIS*Case) that supports the practical application of the approach. In this paper the basis of our approach to the design and integration of database schemas and ways of using IIS*Case is ou...

متن کامل

Resolving Database Constraint Collisions Supported by IIS*Case Tool

IIS*Case (Integrated Information Systems*Case, R.6.0) is a CASE tool that we developed to support automated database (db) schema design, based on a methodology of gradual integration of independently designed subschemas into a database schema. It provides complete intelligent support for developing db schemas and enables designers to work together and cooperate reaching the most appropriate sol...

متن کامل

Global Database Design based on Storage Space and Update Time Minimization

A common approach in designing relational databases is to start with a universal relation schema, which is then decomposed into multiple subschemas. A good choice of subschemas can be determined using integrity constraints defined on the schema, such as functional, multivalued or join dependencies. In this paper we propose and analyze a new normal form based on the idea of minimizing overall st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003